package cn.lexi.vip.model.sms;

import lombok.Getter;

/**
 * @author Aaron
 */
public class SmsConfig {

    /**
     * <pre>
     * 短信平台
     * 0 国都短信平台
     * 1 创蓝短信平台
     * 2 掌中无限短信平台
     * 3 梦网短信平台
     * 4 漫道短信平台
     * </pre>
     */
    @Getter
    public enum SMS {
        GUO_DU("http://123.126.133.188:9007/QxtSms/QxtFirewall", "zxlm", "zxlm001", true);

        /**
         * 请求链接
         */
        private String url;

        /**
         * 平台帐号
         */
        private String account;

        /**
         * 平台密码
         */
        private String password;

        /**
         * 是否激活
         */
        private boolean enabled;

        SMS(String url, String account, String password, boolean enabled) {
            this.url = url;
            this.account = account;
            this.password = password;
            this.enabled = enabled;
        }

        public void setEnabled(boolean enabled) {
            this.enabled = enabled;
        }
    }

    /**
     * 短信签名
     */
    public static final String SMS_SIGN = "【乐喜】";

    /**
     * 短信发送下标
     */
    public static final String SMS_INDEX_KEY = "sms.send-index";
}
